public class BCrypt {
//<!-- security依赖包 （加密）-->
//<dependency>
// <groupId>org.springframework.security</groupId>
// <artifactId>spring-security-web</artifactId>
//</dependency>
//<dependency>
// <groupId>org.springframework.security</groupId>
// <artifactId>spring-security-config</artifactId>
//</dependency>

//    在springboot启动类添加：
//    @SpringBootApplication(exclude =
//            {org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration.class})

//    public static void main(String[] args) {
//            //模拟从前端获得的密码
//            String password = "123456";
//             BCryptPasswordEncoder bCryptPasswordEncoder = new
//                  BCryptPasswordEncoder();
//             String newPassword = bCryptPasswordEncoder.encode(password);
//             System.out.println("加密的密码为: "+newPassword);
//             //使⽤matches⽅法进⾏密码的校验
//             boolean same_password_result =
//                  bCryptPasswordEncoder.matches(password,newPassword);
//             //返回true
//             System.out.println("加密的密码和正确密码对⽐结果: "+same_password_result);
//
//             boolean other_password_result =
//                  bCryptPasswordEncoder.matches("987654",newPassword);
//             //返回false
//             System.out.println("加密的密码和错误的密码对⽐结果: " +
//                  other_password_result);
//             }
}
